<?php

namespace app\common\service;

use think\App;
use think\Service;

/**
 * 自定义服务类
 * 该类用于定义和注册自定义的服务，以扩展或重写默认服务的行为
 */
class CustomService extends Service
{
    /**
     * 注册自定义服务的方法
     * 在此方法中，可以定义服务提供者需要向应用程序提供的各种服务或功能
     */
    public function register()
    {
        // 自定义多语言逻辑 将`lang`服务绑定到自定义的Lang类，以处理多语言相关操作
        $this->app->bind('lang', \app\common\lang\Lang::class);
    }
}
